home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / apps / 374 / applic / easymove.doc < prev    next >
Text File  |  1989-04-20  |  7KB  |  126 lines

  1.                         Easy GEM and IMG file Mover v1.0
  2.                           Copyright 1989  Chet Walters
  3.  
  4.  
  5.         If you use Easy Draw you know that it's a pain to keep track of
  6. your IMG files and match them with the GEM file that tries to import them.
  7. If it can't find an IMG where it thinks it is then OH OH!  Well, EASYMOVE
  8. will end your hassels with Easy Draw and IMG pathnames!
  9.  
  10. EASYMOVE will move your GEM file and will read it as it does looking for
  11. and finding the related IMG files.  It will then copy the GEM file to the
  12. destination you choose and will bring along all the IMG files it finds while
  13. at the same time changing the pointers within the GEM file to the new
  14. location of the IMG files.  No more EDIT .IMG INFO!  You can grab images
  15. from anywhere while your working on the file and not need to worry if they
  16. still live there a week from now.  You can put all your images into a ram
  17. disk while your working for fast redraws then just save the GEM file and
  18. run EASYMOVE to get them all to a floppy in drive A: for safe keeping.
  19. Work from any hard drive partition loading images from anywhere on the hard
  20. drive then quit Easy Draw and let EASYMOVE do the painstaking task of
  21. getting all the images in one place.
  22.  
  23.    There are are two options to choose from at the title box:
  24.  
  25.     COPY ONLY  - clicking this button will read the GEM file, reset the
  26.                IMG pointers within, write the new file to the destination,
  27.                copy all the referenced IMG files that can be found to
  28.                the chosen path while leaving the original files untouched.
  29.                Use EASYMOVE to put a GEM file and all it's images onto a
  30.                floppy to share with your friends!
  31.  
  32.     MOVE ALL   - clicking this button will do all the things the COPY button
  33.                does but when it's fininshed, it will DELETE the original GEM
  34.                file and also all of the image files referenced.  Use care
  35.                here!  Make sure you have good media for the destination! 
  36.                This is a great way to clean up your hard drive!
  37.            NO WARRANTIES ARE EXPRESSED OR IMPLIED! YOU'RE ON YOUR OWN HERE!
  38.  
  39.    You can abort the process by pressing any key during the run. One note:
  40. if you click on the DON'T ASK button (you'll see it) the program will never
  41. again ask you for confirmation on any of its moves, copies or deletes
  42. (unless you're inattentive enough to set the source and destination GEM
  43. files to the same name and path!)
  44.  
  45. Some hints:  I had originally designed this program with the ability to 
  46. create folders if desired and then stuff all the IMG and GEM files into it.
  47. However, I found that some (lots actually) of my GEM files shared the same
  48. image files and that took up double disk space.  I found it's best to just
  49. send all the stuff to the root directory or at least the same folder when
  50. using EASYMOVE.  With the way Easy Draw constructs GEM files with the
  51. pointers to image files, they "act" like folders in themselves. If you put
  52. them on the root, then you can easily find the image files for use later on
  53. with other of your GEM creations.
  54.  
  55. It's best to get in the habit of using EASYMOVE with the root directory of
  56. drive A: as the destination path.  Since the drive specifier MUST be saved
  57. along with the IMG name, if you use this as a constant you'll always know
  58. just where to load the GEM file from so it will be able to find it's IMG's
  59. when it prints.  Also, EASYMOVE does NOT check for the existance of ANY of
  60. the destination files.  It simply overwrites them.  This is actually much
  61. faster than checking for the existance of each and every file copied or 
  62. moved.  I've found that 99% of the files, either GEM or IMG, that exist have
  63. unique names and that's as it should be.  If you happen to have two IMG or
  64. GEM files which are different but share the same name, you will lose the 
  65. originals on the destination disk.  You'll find that this is an extremely
  66. rare occurance, however.   HOPE YOU ENJOY!
  67.  
  68.  
  69.  
  70.    This program is SHAREWARE and donations are appreciated. Send what you
  71. think it's worth to:
  72.  
  73.                                 Chet Walters
  74.                                 PO Box 45
  75.                                 Girard, Ohio   44420
  76.  
  77.                         SUPPORT THE SHAREWARE NETWORK!
  78.  
  79. If you're generous, you will receive in return the entire NEO STAG utilites
  80. disk as a bonus!   Thanks!
  81.  
  82. UPDATE:  This program was essentially designed to help hard drive owners be
  83. somewhat more flexible with Easy Draw and to aid in the transfer of GEM
  84. files with their related IMG files onto the floppy in drive A:  However, it
  85. has been brought to my attention that if one wishes to transfer GEM and IMG
  86. files from one floppy to another EASYMOVE's ideal destination (root of A:) 
  87. becomes pointless because the drive specifier MUST be stored along with the
  88. IMG name in the GEM files.
  89.  
  90.   This brings up a thorny problem: if a GEM file originally created on drive
  91. A: is now on the floppy in drive B: while one tries to transfer that GEM
  92. file to the floppy in drive A: (the ideal destination for EASYMOVEs) then
  93. EASYMOVE will look on the floppy in drive A: for the images since the GEM
  94. file says that's where they are.  Now, of course they can't be there yet
  95. since the GEM file (having been originally created on drive A: or having
  96. been previousely moved there by EASYMOVE) is on the floppy in drive B: while
  97. all the pointers within that GEM file point to images that are expected to 
  98. be on the floppy in drive A: but aren't since you've placed the floppy 
  99. itself in B: for the transfer.  (CLEAR? I thot not. Try to program that!
  100. YIKES!) Anyway, EASYMOVE has now been modified to react to this bizzarre
  101. situation in the proper manner.  Please pay attention:
  102.  
  103. IF the source GEM file is on a floppy in drive A: or drive B: and the dest-
  104. ination GEM file is to go onto a floppy in drive A: or drive B: and EASYMOVE
  105. cannot find the IMG file called for on the drive to which the source GEM
  106. file itself points (that being drive A: or drive B:) then EASYMOVE will
  107. search the other floppy drive (that being drive A: or drive B:) for the 
  108. requested IMG file before it flags it as not being found.  This is just to
  109. accomodate floppy to floppy transfers.  If the source GEM file calls for
  110. an IMG file with a drive specifier (letter) higher than "B" (ie look on the
  111. hard drive or RAMDISK) then the further search will not take place.
  112.  
  113.   In short (I know, too late already) if you're transferring from floppy to 
  114. floppy then EASYMOVE will help you out in keeping the IMG files straight 
  115. (you'll need it since the media itself can be moved from drive to drive).
  116. However, if you're transferring from hard or ram drive to floppy or other
  117. partition then no additional searching takes place (you can't actually
  118. remove the media unless you have one of those fancy dancy removeable
  119. flopticals or the like in which case you likely have one dedicated to GEM
  120. and IMG files anyway and your GEM and IMG files will all be in one place for
  121. easy transfer to a floppy or hard drive partition).
  122.  
  123. REMEMBER: that throughout all this, your best destination for EASYMOVE
  124. transfers to a floppy is ALWAYS the root directory drive A: !Always! If you
  125. use that norm, EASYMOVE can and will be quite friendly and helpful to you.
  126.